import java.net.*;

import java.util.*;

public class ZhangSan  {

   public static void main(String args[]) {

      Scanner scanner = new Scanner(System.in);

      Thread readData ; 

      ReceiveLetterForZhang receiver = new ReceiveLetterForZhang();

      try{ readData = new Thread(receiver);

            readData.start();           //负责接收信息的线程 

            byte [] buffer=new byte[1];

            InetAddress address=InetAddress.getByName("127.0.0.1");

            DatagramPacket dataPack=

            new DatagramPacket(buffer,buffer.length, address,666);

            DatagramSocket postman=new DatagramSocket();

            System.out.print("输入发送给李四的信息:");

            while(scanner.hasNext()) {

                String mess = scanner.nextLine();

                buffer=mess.getBytes();

                if(mess.length()==0) 

                    System.exit(0);

                buffer=mess.getBytes();

                dataPack.setData(buffer);

                postman.send(dataPack);  

                System.out.print("继续输入发送给李四的信息:");

            }

       }

       catch(Exception e) {

            System.out.println(e);

       }

   }

}
